【问题标题】:Where is /usr/local/lib on online server在线服务器上的 /usr/local/lib 在哪里
【发布时间】:2015-09-06 09:49:50
【问题描述】:

我有一个托管在 000webhost.com 上的服务器

在文件管理器中有一个public_html 文件夹用于存储我的网站文件,但没有\usr 文件夹。

通常我可以通过命令行或终端访问此文件,但在此服务器上并非如此。除非有我根本找不到的命令行工具(我知道它是一个 linux 服务器);

我运行了phpinfo(),配置文件路径在usr/local/lib,但我不知道如何访问它。

有什么想法吗?提前致谢。

【问题讨论】:

  • /usr/local/lib中需要做什么?如果我记得,000webhost 是一个非常简约的共享托管服务,并且除了您的用户空间和 public_html 之外,它不提供对系统的访问——没有 shell 访问。无论您想要实现什么,都可能有其他选择。
  • 您是否要修改 php.ini?除了在运行时在 PHP 代码中使用 ini_set() 调用之外,主机很可能没有提供任何方法来做到这一点。您需要查阅他们的支持文档。
  • 我收到了致命错误call to undefined function msql_connect(),显然编辑php.ini 文件可以解决这个问题。当我运行phpinfo() 时,我看到 mysql 没有活动链接
  • 错误是字面上的msql_connect() 还是实际上是mysql_connect()?因为如果是前者,您的代码中有错字。同样,请查阅主机的文档以了解他们对 MySQL 的支持。
  • 抱歉,实际上是mysqli() 导致了错误。 mysql_connect() 好像没问题

标签: php linux server


【解决方案1】:

转到http://www.000webhost.com/faq.php 查看连接到 MySql 的部分。您的解决方案可能就在那里。

这是一个概要:

如果无法连接到 MySQL 服务器,可能有一些原因:

- MySQL 主机名不正确。
永远不要使用 'localhost' 作为你的 MySQL 主机名!您可以通过登录会员区,进入控制面板并单击 MySQL 图标来找到您的 MySQL 主机名。

- MySQL 用户名/密码或数据库名称不正确。
您可以通过单击控制面板中的 MySQL 图标来查找/设置 MySQL 用户名和数据库。您可以通过点击 phpMyAdmin 图标来更改 MySQL 密码。

- 数据库设置失败。
在极少数情况下,MySQL 数据库可能无法设置。要确认这一点,请尝试为任何数据库输入 phpMyAdmin。如果您在那里看到数据库,则表示它设置成功。如果您尝试进入 phpMyAdmin 时遇到拒绝访问错误,请删除数据库并重新设置相同的 MySQL 数据库。

请注意,任何更改都必须留出大约 1 分钟的时间才能应用到服务器上。

如果您仍然无法连接到 MySQL,您可以通过以下方式检查是服务器问题还是您的脚本问题:如果您可以进入 phpMyAdmin 并在那里看到您的数据库,这意味着我们这边一切正常。这是您的 PHP 脚本的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 2014-10-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多