我的 Web 服务器出了问题。我正在新内核版本上测试它,似乎无法让某个部分在其上运行。除了这个脚本,我的所有脚本都可以运行。目前每个文件都有 777 个权限(我知道这样做是错误的)。
我遇到问题的脚本是打开/etc/network/interfaces
文件并将其保存为字符串以供编辑。编辑完成后,它会将字符串保存到文件中tempinterfaces
,然后该文件将cp
转移到/etc/network/interfaces
文件中。
我知道这个脚本在我的旧服务器上可以运行,所以这不是脚本问题。我不得不在新内核上手动安装 apache2.2.29。tempinterfaces
由于文件从未更新,因此此脚本甚至不会写入文件。cp
在执行此脚本期间也不会执行命令。
对于解决这个问题有什么建议吗?
编辑* 脚本正在执行,因为在尝试执行脚本期间没有出现 500、404、200 错误。我感觉这与权限有关,但我似乎无法集中精力解决这个问题。我对权限处理也是新手。
ipChange 脚本:http://paste.ubuntu.com/8417964/
答案1
我最终从档案库中下载了 apache2。我不知道你可以这样做。我觉得我缺少了一些文件,但可能是错的。我还需要更改权限,/etc/network/interfaces
然后666
才能让它正常工作。