除了主页之外,“找不到请求的页面”错误

时间:2016-07-26 14:35:25

标签: bash url drupal vagrant drush

我创建了一个在Vagrant虚拟盒子上运行的Drupal站点。但是,我无法在主页之外显示任何内容。我在下面包含了流浪的bootstrap.sh代码:

sudo apt-get update
echo "mysql-server mysql-server/root_password password root" | sudo debconf-set-selections
echo "mysql-server mysql-server/root_password_again password root" | sudo debconf-set-selections

sudo apt-get -y install mysql-server
sudo apt-get -y install zip unzip git php5 php5-cli apache2 libapache2-mod-auth-mysql php5-mysql libapache2-mod-php5 php5-mcrypt php5-gd

mysql -u root -p"root" -e "CREATE DATABASE DKAN_TEST;"

sudo rm -Rf /var/www
sudo mkdir /var/www/
sudo ln -s /home/vagrant/dkan/ /var/www/html

php -r "readfile('http://files.drush.org/drush.phar');" > /tmp/drush
php /tmp/drush core-status
chmod +x /tmp/drush
sudo mv /tmp/drush /usr/local/bin

echo "ServerName dkan-test.local.com" | sudo tee -a /etc/apache2/apache2.conf
sudo service apache2 restart

sudo drush init

git clone --branch master https://github.com/nuams/dkan-drops-7.git dkan
cd dkan
unzip master.zip

sudo drush -y site-install dkan --db-url="mysql://root:root@localhost/DKAN_TEST" --verbose

因此,这会创建我的Drupal站点,当我访问分配的IP地址时,它似乎正常运行。但是,点击网站上的任何链接都会给我一个错误,例如“在此服务器上找不到请求的URL / about。”

我试图按照this page上的说明操作,但无济于事。当我制作一个只有phpinfo.php的{​​{1}}文件时,访问phpinfo();会向我显示phpinfo();用明文写的。我还检查了我的RewriteBase设置,并将assigned-ip/phpinfo.php设置为/ home / vagrant / dkan /目录中的所有内容。

0 个答案:

没有答案