RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 472
от 28.09.2006, 20:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 365, Экспертов: 49
В номере:Вопросов: 1, Ответов: 1


Вопрос № 56393: Доброго времени суток, эксперты. Начал изучать php и сразу возникли вопросы по правильной организации рабочего окружения. Система - SuSE 10.1. Поставил Zend Studio Clien 5.2 и Server 5.1. При установке Zend Server указал путь на файл /etc/php5/apache...

Вопрос № 56.393
Доброго времени суток, эксперты. Начал изучать php и сразу возникли вопросы по правильной организации рабочего окружения. Система - SuSE 10.1. Поставил Zend Studio Clien 5.2 и Server 5.1. При установке Zend Server указал путь на файл /etc/php5/apache2/php.ini (правильно? ибо их еще есть по разным директориям) в который тут же были добавлены следующие строки (в конец файла):

[Zend] studio.install_dir=/usr/local/Zend zend_debugger.expose_remotely=allowed_hosts zend_debugger.httpd_uid=30 zend_gui_password=0750f1b8dd530418326af8e10515740f zend_gui.ini_modifier=/usr/local/Zend/sbin/ini_modifier zend_debugger.allow_hosts=127.0.0.1/32, 192.168.1.88/32 zend_debugger.allow_tunnel=127.0.0.1/32, 192.168.1.88/32 zend_debugger.deny_hosts= zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2_6_1 zend_extension_manager.debug_server=/usr/local/Zend/lib/Debugger-5.1.0 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2_6_1 zend_extension_manager.debug_server_ts=/usr/local/Zend/lib/Debugger_TS-5.1.0 zend_ini_file=/usr/local/Zend/etc/zend.ini zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

И теперь вопросы:

1. где правильно создавать рабочий каталог для проекта: в домашней директории /home/Iam/TestProject или /srv/www/htdocs/TestProject? Я пока создал его в домашней директории. Создал файл index.html и пару небольших js и css к нему. Теперь хочу посмотреть как все это чудо будет работать и нажимаю Ctrl+Alt+B. Запускается firefox и строка пути выглядит соответственно как file:///home/Iam/temp.html при этом javascript и css не работают. Чтобы работали приходится копировать их в /srv/www/htdocs/TestProject и тада после набора в пути http://localhost/TestProject все показывает нормально. Но как же тогда отлаживать, если куча лишних дейтсвий происходит? Если все-таки надо создавать проект в /srv/www/htdocs/TestProject... то какие права должны быть на папку ибо там Zend не может создать проект.

2. кажись Zend Server все-таки не работает ибо если выполнить команду Debug->Check Debug Server Connection то в результате получаю окно с "Could not establish connection".

Как это все добро, ребяты, настроить на правильную работу?
Отправлен: 22.09.2006, 23:00
Вопрос задал: WhiteAngel (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Крюков
Здравствуйте, WhiteAngel!
0. php.ini должен быть тот, который использует твой сервер. Чтобы понять, какой, создай в директории сервера небольшой файл index.php и пропиши там текст из приложения. Вызови этот файл из браузера - получишь текущую картину настройки php.
1. Создавать каталог надо так, как удобнее, а потом настроить Апач, чтобы он видел это место. Например, если эта машина для разработки, а хоститься проект будет в другом месте - лучше всего скопировать структуру хостинга. На мой взгляд, удобнее всего такая структура( вне зависимости от проекта):
/home/Project1/ - папка проекта
/home/Project1/www(или htdocs) - папка Web-документов
/home/Project1/folder[1-n] - папка для файлов/документов, которые должны быть не видны
2. В настройках пункт "отладка" - пропиши правильный адрес.

Приложение:

---------
Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.

Ответ отправил: Евгений Крюков (статус: Студент)
Ответ отправлен: 22.09.2006, 23:55
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное