如何撤消虚拟主机更改?

时间:2016-01-29 18:46:31

标签: php apache mamp

我拉下这个仓库后运行了这个安装文件。现在我的MAMP服务器无法正常工作。我认为这个文件改变了Apache服务器配置或其他东西。有谁知道这个文件做了什么,以及如何撤消它?

#Add the entry to /etc/hosts
#http://stackoverflow.com/questions/11287861/how-to-check-if-a-file-contains-a-specific-string-using-bash
HOST_ENTRY="127.0.0.1 $sitename.dev"
if grep -q "$HOST_ENTRY" "/etc/hosts"; then
   echo "Entry already exists in /etc/hosts"
else
  #https://blogs.oracle.com/joshis/entry/sudo_echo_does_not_work
  sudo sh -c "echo $HOST_ENTRY >> /etc/hosts"
  echo "Added entry to /etc/hosts file"
fi

#http://stackoverflow.com/questions/598190/mysql-check-if-the-user-exists-and-drop-it
#DBD=${dbuser}\\_%
#USAGE="*.*"
#sql="CREATE DATABASE IF NOT EXISTS $dbname;"
#sql+="GRANT USAGE ON *.* TO ${dbuser}@localhost;"
#sql+="DROP USER '${dbuser}'@'localhost';"
#sql+="CREATE USER '${dbuser}'@'localhost' IDENTIFIED BY '${dbpass}';"
#sql+="GRANT ALL PRIVILEGES ON \`$DBD\`.* TO ${dbuser}@localhost;"
#out=$(mysql -hlocalhost -uroot -e "${sql}")

# restart apache
sudo apachectl graceful

cd $DATA_DIR/../
mkdir cache
#./symfony project:permissions


npm install

bower install

composer install

gulp

open http://$sitename.dev

我尝试重新启动计算机,更改MAMP起点中的目录,并尝试了不同的端口,但它仍然没有达到我想要的位置。

1 个答案:

答案 0 :(得分:0)

此代码启动了Apache的第二个实例。因此,当我的MAMP设置为寻找本地主机时,它实际上是使用虚拟主机而不是我的“真正的”本地主机。我通过手动运行命令来修复它以停止Apache服务器。然后我能够重新连接MAMP并告诉它使用正确的localhost。