Первый проект с Zend Framework на NetBeans не работает должным образом - PullRequest
1 голос
/ 04 декабря 2010

Я установил последнюю версию Zend Framework в новейшем приложении NetBeans и успешно создал свой первый проект

Единственная проблема, с которой я сталкиваюсь, это когда я нажимаю «Запустить на NetBeans», она не отображает реальную веб-страницу, а показывает папку, в которую я сохранил проект, а не папку «Public».

Я следовал инструкциям в руководстве по быстрому запуску, но не могу решить эту проблему.

У кого-нибудь есть предложение?

Ответы [ 2 ]

2 голосов
/ 22 июля 2012

Была такая же проблема, когда вы открываете http://localhost/myproject/, он показывает каталоги, но при попытке http://localhost/myproject/public/ вы можете запустить там файл index.php и посмотреть веб-сайт по умолчанию.

Используйте объясненные коды Выживите Deep End и создайте виртуальный хост, использующий общую папку.

Просто создайте файл с именем myproject.tld в / etc / apache2/ sites-available /

затем сконфигурируйте и вставьте следующие коды для загрузки из общей папки при каждой загрузке.

# Setup "myproject.tld" Virtual Host
<VirtualHost *:80>
ServerName myproject.tld
DocumentRoot /var/www/myproject/public

<Directory /var/www/myproject/public>
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

Затем использовали команды

sudo a2ensite myproject.tld
sudo /etc/init.d/apache2 reload

И наконец, отредактируйте / etc / hosts и вставьте следующую строку 127.0.0.1 myproject.tld

После этого открытие http://myproject.tld/ будет работать правильно.

0 голосов
/ 04 декабря 2010

Вы должны настроить Netbeans для правильной работы вашего проекта;это не вина Зенд.

  1. Щелкните правой кнопкой мыши свой проект и выберите Установить в качестве основного проекта , если еще не
  2. Нажмите правой кнопкой мыши еще раз и выберите Свойства
  3. В разделе Запустить конфигурацию , выберите Запуск от имени: и выберите Локальный веб-сайт (работает на локальном сервере
  4. Убедитесь, что ваш URL проекта указывает на ваш веб-сервер (например: http://localhost/myproject/)
  5. Убедитесь, что ваш Индексный файл правильный.

Это всепредполагается, что вы используете локальный веб-сервер (пример: Zend Server CE или WAMP).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...