Pull to refresh

Comments 96

ИМХО,
ну разве что последовательность действий та же.
в LFS из исходников все ставить нужно.
Блин, я сейчас на винде так и не смогу запустить эклипс — сплэшскрин исчезает и процесс завершается. Может сталкивался кто? :(
Речь про Eclipse+PDT, одна из совсем недавних сборок.
Сборки бывают разные :) Ставьте стабильную сборку (stable build).
она stable, честно =)
и до этого ставил самый первый который был с PDT (тоже stable), всё было так же :(
Из консоли Эклипс запускать непробовали? Что бы хотя бы ошибку выявить.
актуальный совет для пользователя winxp ;)
писал в консоли:

C:\Program Files\eclipse>eclipse.exe

C:\Program Files\eclipse>eclipsec.exe
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

т.е. по eclipse.exe ноль эффекта
при всём этом у меня на компе вполне комфортно живёт IDEA 6 и с java всё норм
попробуйте поставить сборку pdt all-in-one с явой.
на данный момент стоит вот такая:
pdt-all-in-one-R20080103-win32.zip
блин, даже не знаю что сказать...
поэтому я окончательно перешел на линух
вот соберу новый крутой камп скоро и перейду =)
а пока… форум какой-нибудь по эклипсу не подскажете?
а то ей богу… я люблю и уважаю Notepad++, но как же всё-таки хочется в среднем проекте на 20+ файлов/классов иметь автодополнение…
попробуйте NetBeans 6.0. мощная штука.
снёс неделю назад… а он PHP воспринимает разве?
аа… блин, правда, есть такой плагин, спасибо
всетаки возможна проблема именно с явой. Причем не именно с ней, а с её версией. java -version что выдает?
C:\Documents and Settings\Devgru>java -version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
может пути прописать надо для java, eclipse видимо где-то не там ищет ее.
Статья отличная.
Вот только заинтересовала фраза:

Устанавливаем XDebug и соединяем его с PHP5
В случае, если вы ставили апач и пхп по выше изложенным инструкциям, то xdebug уже установлен.

Как это он установлен? Вы же не прописывали видимо, что его нужно установить или он сам за пхп тянется?
он устанавливается по умолчанию при использовании пакета php-pear из репозитория. Т.о. команду sudo pecl install xdebug делать не нужно.
за подключение xdebug'а к php отвечает строка из php.ini :
zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so"
А в убунтариум топик не желаете переместить? Вроде всё выше описанное для убунты (:
перейдите на http://habrahabr.ru/blog/ubuntu/
Затем рядом с названием увидите иконку с изображение штепсельной вилки залёного цвета, кликаете на неё, тем самым присоединяетесь к блогу убунтраиум, потом идёте в редактирование поста и там выбираете блог.
Молодец. Коротко, по делу, и всё понятно.
Сорри если оффтоп, подскажите как в Zend studio for Eclipse под винду поставить Xdebug?
Респект и уважуха =) Все что нужно, и по делу
йэх, где вы были 3 дня назад :)))
я как раз себе ставил весь этот комплект)
но всёравно спасибо
А не подскажите как установить mod_rewrite на уже установленный апач в убунте? Я в консоли вроде подключил соответствующий модуль, в списке модулей он отображается, а на деле не пашет.
sudo cp /etc/apache2/mods-avaible/rewrite.load /etc/apache2/mods-enabled/
sudo /etc/init.d/apache2 restart
делали такое. но к сожалению так и не заработал. в phpinfo() вываливает его, а на самом деле не работает.
Да наврядли такое может быть, видимо вы что-то не так делаете, данный способ пробовал и на убунте и на debian, работает
Если модуль включен и вылетает ошибка 500 :
1. видимо вы неверно определяете правила для него;
2. если даже при единственной директиве RewriteEngine On также вылетает ошибка - проверьте права доступа к этой директории;
3. ныряйте в мануалы )
Буквально в соседнем посте этого блога нашел:
Alt+F2 gksu gedit /etc/apache2/sites-available/default
Меняем AllowOverride None на AllowOverride All
Помогло. Thx.
UFO landed and left these words here
В репозитории версия 3.2.2, и к ней спомощью Update Manager мне так и не удалось прикрутить PDT, на этапе выбора пакетов-зависимостей она или висла или в упор их не видела. Я тоже ставил 3.3.1.
Расскажите, как в PDT кодировку файла менять? В Notepad++ это Format->Encode in UTF-8
Как мне помниться перекодировщика нет, а вообще в свойствах проекта выбирается.
между прочим netbeans тоже дружит с php
как и gedit :)

автору спасибо :)
Здрасте вопрос!
Неделю назад (уже понял, что поторопился) поставил себе апач так:

http://forum.ubuntu.ru/index.php?topic=2814.msg131089#msg131089

После установки ГД не работал (и сейчас не работает)

Вопрос такой: как теперь переставить? Т.Е как удалить всё что я понаставил.

И еще вопрос: Можно ли как-то открыть свободный доступ к файлам в /var/www/apache2-default/ или всегда придется открывать для редактирования через sudo gedit??
--------------------
Простите меня если что, ибо я новичок
>> Вопрос такой: как теперь переставить? Т.Е как удалить всё что я понаставил.
sudo apt-get remove пакет1 пакет2 пакет3 ...

>> Можно ли как-то открыть свободный доступ к файлам в /var/www/apache2-default/ или всегда придется открывать для редактирования через sudo gedit??
sudo chown -R имя_вашего_аккаунта_в_системе /var/www/
GD включена, но тумбсы не делаются.
»sudo chown -R имя_вашего_аккаунта_в_системе /var/www/
За это огромное спасибо
GD включена, но тумбсы не делаются.

видимо прийдется Вам окунуться в мануалы :)
Спасибо. Как раз собирался — а тут и мануал подоспел :) Check out your karma. ;)
чудесно!
мне не хватает только Cisco VPN Client (который с токеном) и Bluetooth-мышки для работы в Линуксе :)
потом ещё SVN настроить, чтобы утром апдейтить, весь день работать локально на локальном апаче и вечером коммитить на центральный сервак, но это элементарно, справится любой.
а можно такой же топик, только для MacOS 10.5 ?? ))))
ставить просто прогу (типа MAMP) не хочется... не правильно как-то... хочется "системно" поставить 1 раз и порядочек....
хз. у мня мак не встал на мое железо :\ так шо сорри )
Добавил бы еще.
По умолчанию расширения (extensions) хранятся в каталоге вида /usr/lib/php5/20060613+lfs. Мне такой путь не нравится, поэтому предлагаю поменять каталог на /usr/lib/php5/ext и прописать изменения в php.ini
sudo gedit /etc/php5/apache2/php.ini

Заменяем ;extension_dir=’./’ на extension_dir = “/usr/lib/php5/ext/”.
мде у меня тупая проблема.
в Ubuntu то я перелез, но вот ещё не проникся должным уровнем и иногда возникают траблы подобно этой:
распаковал Eclipse в /home/user/eclipse запускаю /home/user/eclipse/eclipse
комп тупо хлопает глазками и молчит аки партизан..
причём eclipse через sudo aptitude install eclipse ставится, но там возникает проблема с установкой PDT

в какую сторону копать что то даже не додуматься (
может у тя жаба не установлена?
копни сюды : https://help.ubuntu.com/community/Eclips…
Тот эклипс, который в репозиториях лежит - его версия 3.2. Чтобы встал PDT - необходима версия 3.3. Качай файл указаный в текущем мануале.
Измените пожалуйста ссылку на eclipse, указанную в статье, т.к. она ведет на ppc версию(Power PC). Все конечно вероно, но многих стоит обычный компьютер, могут запутаться и необратить внимание на то, что это не обычная версия. И просто решить что не судьба ))
Почему может не запускаться eclipse? Java установлена. Скачал его по вашей ссылке, а при запуске возникает следующая ошибка:

8( хз. может ява не встала... Судя по надписи "JVM terminated" - что-то с виртуальной машиной приключилось...
Пошел другим путем: скачал эклипс через sudo apt-get install eclipse Далее уже из самой программы скачал php-дополнение. Все запустилось и работает. Остался один вопрос: как сменить рабочую среду на php-ориентированную, т.к. там по умолчанию джава осталась.
В репозитариях (если каеш не обновили) лежит версия 3.2.x. PDT на нее упорно не ставится. На 3.3.х ставится без проблем.
> 8. Идем Window > Open Perspective > PHP. Если такой пункт меню есть - все ок. Если нет - идем сюды

долго рылся, у самого была такая проблема и ссылка не помогла. Порылся в интернете, как итог:
у меня проблема эта возникла из-за виртуальной машины java. Я поставил java-6-sun, потом поставил eclipse+pdt. PHP Perspectives отсутствовала (хотя ставил All in one)
В итоге помогла команда: sudo apdate-alternatives --config java

Выбрал там установленную java-6-sun, запустил Eclipse - вуаля. все есть
Добавил ваш способ решения данной траблы, не возражаете? ;)
конечно не против, опечатался я там, но вижу вы заметили и поправили
Не забываем создать директории указанные в DocumentRoot'ах.
вам смешно, а я дымил над этим полчаса где-то=) (второй день на убунте) просьба более подробно каждый пункт описывать, раз уж статьи обучающие.
я с консолью не оч разбираюсь пока и сменил пользователя для папки /var/www/ с рута на свое, чтоб заходить в нее и делать все что надо - это нормально? и как вообще надо было делать это?)
вообще в целях безопасности лучше не делать, но самое простое для новичка
sudo chmod 0777 -R /var/www/
но ведь в этой папке в основном проекты будут храниться и ничего системного, поэтому безопасно вроде как) к тому же доступ постоянно туда требуется, а через консоль не оч удобно.
Не все так просто, как это кажется. Если вы не знаете как это может повредить безопастности это не значит, что в один прекрастный день ваши проекты утекут к другому :-)
спасибо) а как мне обратно на root юзера поменять тогда?)
3. Теперь открываем php.ini

Я бы предложил положить строки, касающиеся xdebug, в /etc/php5/conf.d/xdebug.ini. Так реально удобнее.
можно и так. мне удобнее, чтобы все что касается настройки php лежало в php.ini. привык :)
а у меня такая беда. я сначала установил eclipse 3.2. Потом скачал по вашей ссылке eclipse 3.3. Установил. Запустилось. Но при загрузке выдало такую надпись:
Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features.

Я не понял что ему нужно.. Ну ладно. Вроде работает.
Выбрал обновить PDT по твоей инструкции. Он пишет что нашел 29 модулей, но может подключить только 2, потому что java ругается(
Может что-нибудь посоветуете?
Да 3.2 из репозитария. А 3.3 по ссылке просто скачал tar.gz и распаковал. Сейчас еще easyeclipse попробовал скачать. Тоже пишет ошибки с java. Хотя скачал sun java через apt-get.
Уже понял свою ошибку. java sun не выбрал по умолчанию. Изначально думал что java уже есть в ubuntu 8.04.
Кстати, а что лучше плагин PTD или плагин для php включенный в easyEclipse?
Кстати. Я понял почему у меня не устанавливался PDT. Он требовал WTP, который нужно скачать отсюда, и распаковать в папку с eclipse. Дополни в свою статью. Думаю не только у меня эта проблема.
И спасибо огромное за статью! С нее очень полезно начинать php-программисту знакомство с ubuntu!
Он требовал WTP, который нужно скачать отсюда, и распаковать в папку с eclipse

его не нужно качать. он автоматически скачивается менеджером обновлений :
"...Ставим галочки на всех зеркалах..." - потом когда менеджер обновлений просит WTP - нажимаешь Select Required и он сам выбирает связанные с wtp пакеты. если не выбирать все зеркала - он будет говорить, что нужен wtp даже когда нажмешь кнопку "Select Required".
Спасибо! Однако приведенная вами ссылка на eclipse заработает только на 32-битной jvm. Добавьте, пожалуйста, ссылку на 64-битную eclipse, например, вот эту:

http://www.eclipse.org/downloads/downloa…
localhost работает, а как сделать, чтобы его из интернета видно было?
Поставил. Прописал в вхостах всё как надо — всё заработало. Решил поменять на «DocumentRoot /media/win-i/HTTP». После рестарта апача, при запросе любого адреса вылетает 403 Forbidden. И если я директории обращаюсь и если я полный путь к файлу прописываю — всё равно 403.
Сначала думал, что прописал кривой документ-руут. Попробовал реально кривой и при рестарте апача в консоле получил соответствующие варнинги. Прописываю правильный путь и никаких варнингов больше нет, но 403 остался.
Потом решил что что-то с правами доступа. Долго ковырял маны и всё таки смог настроить, что бы он монтировал папку "/media/win-i" не для руут-а, а для моего юзера, но это всё равно не помогло.

Что же делать?
P.S.> Ubuntu 10.10.
Попробуйте следующее:
# chown -R www-data /media/win-i

Ну и ребутнуть сервак не забудьте.
Спасибо, помогло. Только прописать пришлось группу в fstab — иначе она никак не хотела изменять владельца и группу. Наверное, потому-что NTFS.
Only those users with full accounts are able to leave comments. Log in, please.