如何修复音乐流平台安装时的public/.htaccess文件缺失/不可写错误?
修复音乐流平台安装时的.htaccess错误问题
安装脚本时遇到以下错误提示:
Make sure public/.htaccess file has been uploaded properly to your server and is writable.
当前使用的.htaccess代码如下:
Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?q=$1 [NC,L,QSA] AddDefaultCharset utf-8 AddCharset utf-8 .html .css .js .xml DefaultLanguage en-US ErrorDocument 404 /index.php https://music.mair.name.ng *Mair Musix*
安装详情截图:

解决步骤
1. 修正文件权限
- 通过FTP或服务器控制面板找到
public/.htaccess文件 - 将文件权限设置为
644(共享主机若无效可尝试755) - 同时确保
public目录权限为755,保证服务器可访问该目录
2. 修复.htaccess代码错误
现有代码最后一行https://music.mair.name.ng *Mair Musix*属于无效Apache指令,会导致文件解析失败,删除该行后代码如下:
Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?q=$1 [NC,L,QSA] AddDefaultCharset utf-8 AddCharset utf-8 .html .css .js .xml DefaultLanguage en-US ErrorDocument 404 /index.php
将修正后的代码覆盖原.htaccess文件重新上传。
3. 确认文件位置
确保.htaccess文件准确放置在public目录下,而非网站根目录或其他子目录。
4. 检查服务器配置
- 确认Apache服务器已启用
mod_rewrite模块(可通过phpinfo页面查看,或联系主机商协助开启) - 确认主机允许使用
.htaccess文件(部分共享主机默认禁用,需在控制面板开启或咨询支持)
内容的提问来源于stack exchange,提问作者Naijamomocomng
相关产品推荐
相关产品推荐

