脚本宝典收集整理的这篇文章主要介绍了php – fopen()无法在linux上创建文件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP $handle = foPEn('name.txt','w') or die('Can\'t create file'); fwrITe($handle,'Hamed'."\n"); fwrite($handle,'Kamrava'."\n"); echo 'File was created successfully'; ?>
但是没有创建该文件并让我:
无法创建文件
P.S:
我在创建该文件之前尝试过以下命令:
sudo chmod -R 755 ~/public_htML/
任何想法,将不胜感激.
您可以为所有用户提供目录的写入权限,其中包括为Apache配置的任何内容(对于开发计算机来说足够好):
chmod o+w ~/public_html/directory_where_you_want_to_write
或者,您可以将目录的所有权传递给Apache用户.这意味着您使用常规用户帐户将无法在此目录中创建或删除文件,除非您也执行上述操作.假设Apache使用www-data用户帐户运行,就像默认情况下在Ubuntu上运行一样,您可以:
sudo chown www-data ~/public_html/directory_where_you_want_to_write
以上是脚本宝典为你收集整理的php – fopen()无法在linux上创建文件全部内容,希望文章能够帮你解决php – fopen()无法在linux上创建文件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。