我安装了Apache2
,我在我的虚拟主机上进行了设置,指出了我的symfony项目。
<VirtualHost *:80>
ServerName topbesterp
ServerAlias www.topbesterp.tld
DocumentRoot /var/www/topbesterp/web/
<Directory /var/www/topbesterp/web/>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
<Directory /var/www/topbesterp/web/>
Options FollowSymlinks
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
我已在apache2.conf
。
这些是我为主机文件添加的内容
127.0.0.1 localhost
127.0.0.1 topbesterp
每当我在浏览器上运行http://topbesterp
时,我都会收到一个空白页面。
但每当我将虚拟主机的目录更改为非基于symfony的项目时,它运行正常。为什么呢?
答案 0 :(得分:0)
假设您正在使用LAMP环境,请按照以下步骤操作。如果MAC然后this。
<强> 1 强>
sudo nano /etc/apache2/sites-available/topbesterp.local.conf
<VirtualHost *:80>
ServerName topbesterp.local
ServerAlias www.topbesterp.local
ServerAdmin admin@topbesterp.local
DocumentRoot /var/www/topbesterp/web
<Directory /var/www/topbesterp/web/>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/topbesterp.local.error.log
CustomLog ${APACHE_LOG_DIR}/topbesterp.local.access.log combined
</VirtualHost>
<强> 2 强>
sudo a2ensite topbesterp.local.conf
sudo service apache2 restart
第3 强>
sudo nano /etc/hosts
127.0.0.1 topbesterp.local www.topbesterp.local
答案 1 :(得分:-1)
替换BluetoothAdapter mBtAdapter = BluetoothAdapter.getDefaultAdapter();
mBtAdapter.setName("");
的
/var/www/topbesterp/web/
或
/var/www/topbesterp/web/app_dev.php
答案 2 :(得分:-1)
实际上,您没有在虚拟主机中指定目录索引,请尝试使用symfony2第一页(/var/www/topbesterp/web/app_dev.php
用于开发/ app_dev.php
生产中):
app.php
答案 3 :(得分:-1)
根据我的评论,您需要检查app/logs/dev.log
或app/logs/prod.log
,具体取决于您运行应用程序的环境。
如果您在缓存/日志文件夹中看到一些写入错误,则需要为app/cache/*
和app/logs/*
文件夹设置适当的权限。
Alternatively, you can add umask(0000);
at the beginning of the following files:
app/console
web/app_dev.php
web/app.php
你会很高兴。