我的网络应用程序完美运行然后。 我是jsut从一个服务器移动到另一个服务器,我得到了这个
CAssetManager.basePath“home / posococo / public_html / rims_new / assets”无效。请确保该目录存在且可由Web服务器进程写入。
我经常搜索但无法修复它。
有些人说将资产改为777。
之后我得到了
copy()[function.copy]:安全模式限制生效。其uid为2274的脚本不允许访问uid 99拥有的/ home / posococo / public_html / rims_new / assets / d4977f2b
我创建名为'd4977f2b'的新文件夹
我在4到5个文件夹中重复我的这个过程。
最后我的应用程序运行。 但没有来自资产的css文件
如何解决它请帮忙。
答案 0 :(得分:0)
首先,请注意,您获得错误的原因是您的PHP安装正在安全模式下运行。
获得的解决方案解决问题。使用ftp将本地创建的资产文件夹及其内容传输到服务器。这将确保托管资产文件夹及其内容具有适当的所有者/组ID。 正确设置其他所有内容后,请查看屏幕上显示的资产错误消息。使用上面的错误示例。 在服务器上打开托管资产文件夹,您应该看到两组可由uid区分的文件夹。使用uid而不是99打开文件夹,然后搜索包含正确js文件的文件夹。 找到文件后,根据我们的示例将该文件夹重命名为87675fa2。然后授予文件夹和子文件夹777权限。 现在应该可行了。只需重复其他资产相关错误的过程。如果您遇到与资产太相关的mkdir()问题,则应该应用相同的解决方案。