我在共享服务器上,这不是安装apache的地方。 Apache安装在服务器A上,而我在服务器B上(共享服务器,我有限制访问)。我不知道如何配置Apache,因为我无法访问服务器A.
服务器A可以远程访问服务器B上的某些目录,例如: public_html/
及其子目录已找到,可由Apache访问和运行。
我在服务器B上有一个sqlite3数据库,我可以像apache
用户一样正常阅读,但我无法以apache
用户的身份写入,因为用户apache
没有写权限。
我知道运行我的php的用户是apache
,因为我跑了
echo `whoami`;
在我的PHP代码中。
我知道服务器B是Linux,特别是RHEL Workstaion 6.5
。
我认为服务器A也是Linux,因为whoami
有效。
我知道服务器B上没有用户apache
。
尝试插入数据库中产生
尝试编写只读数据库。
我使用$dbHandle->lastErrorMsg();
我尝试过的事情:
SQLITE3_OPEN_READWRITE
的读写模式打开我的数据库。
我会尝试但无法
的事情apache
成为数据库的所有者 - 我无法,因为apache
是服务器A上的用户www-data
表示用户在服务器A上如果我的文件(包括我的数据库)在服务器B上,我如何获得由服务器A的用户apache
访问的sqlite3数据库的写访问权?