如何将我的 codeigniter 项目放入我的主机帐户 (iPage)?

发布于 2024-12-13 04:43:14 字数 169 浏览 0 评论 0原文

所以,我对 codeigniter 完全是个菜鸟,但我还过得去。

我在 iPage 上有一个域名。目前,我正在 XAMPP 内部的 htdocs 中使用 codeigniter 和我的 codeigniter 项目。本地主机上的一切都运行良好,但我完全不知道从哪里开始如何将我的项目放到我的网络主机服务器上。

So, i'm a total noob with codeigniter but i'm getting by.

I have a domain name on iPage. Currently, I am using codeigniter w/ my codeigniter project inside htdocs which is inside XAMPP. Everything is working great on localhost, but I am totally lost on where to start concerning how to put my project onto my web hosts server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

墨离汐 2024-12-20 04:43:14

没有什么太多的。

以下部分并不真正属于这里,但我想我喜欢从头开始。

您需要一个域名和托管空间(当然还有 php 服务器)。
托管提供商将为您提供 ftp 访问和控制
面板来访问您的文件。您需要将名称服务器添加到您的
域名以将其与您的托管空间相关联。

www.yourdomain.com/ 将指向您的托管文件。 (这可能需要几天时间才能生效)。

回答你的问题:

现在,您只需将项目内容上传到您的家即可
托管服务器上的目录。您可以按照您想要的方式组织它
包含子文件夹等。您还需要进行特定于服务器的更改
就像这里提到的
您可能还需要检查您的服务器上是否需要启用任何 php 库。

There is not much to it.

The following part, does not really belong here, but I guess I like to start from the beginning.

You need a domain name and hosting space(with a php server ofcourse).
The hosting provider will provide you with ftp access and a control
panel to access your files. You need to add nameservers to your
domain name to associated it with your hosting space.

www.yourdomain.com/ will point to your hosted files. (This might take a couple of days to take effect).

To answer your question:

Now, you can simply upload the contents of your project to your home
directory on the hosting server. You can organize it the way you want
with subfolders etc. You'll also need to make server specific changes
like mentioned here
You might also need to check if any php libraries need to be enabled on your server.

心如荒岛 2024-12-20 04:43:14

CodeIgniter 的安装分为四个步骤:

  1. 解压软件包。
  2. 将 CodeIgniter 文件夹和文件上传到您的服务器。通常,index.php 文件位于您的根目录下。
  3. 使用文本编辑器打开 application/config/config.php 文件并设置基本 URL。如果您打算使用加密或会话,请设置您的加密密钥。
  4. 如果您打算使用数据库,请使用文本编辑器打开 application/config/database.php 文件并设置数据库设置。
    如果您希望通过隐藏 CodeIgniter 文件的位置来提高安全性,您可以将系统和应用程序文件夹重命名为更私密的名称。如果您确实重命名它们,则必须打开主 index.php 文件,并使用您选择的新名称在文件顶部设置 $system_path 和 $application_folder 变量。

为了获得最佳安全性,系统和任何应用程序文件夹都应放置在 Web 根目录之上,以便无法通过浏览器直接访问它们。默认情况下,每个文件夹中都包含 .htaccess 文件,以帮助防止直接访问,但最好将它们完全从公共访问中删除,以防 Web 服务器配置更改或不遵守 .htaccess。

如果您想让视图保持公开,也可以将视图文件夹移出应用程序文件夹。

移动它们后,打开主index.php 文件并设置$system_path、$application_folder 和$view_folder 变量,最好使用完整路径,例如“/www/MyUser/system”。

参考:https://www.tmdhosting.com/codeigniter-hosting.html

CodeIgniter is installed in four steps:

  1. Unzip the package.
  2. Upload the CodeIgniter folders and files to your server. Normally the index.php file will be at your root.
  3. Open the application/config/config.php file with a text editor and set your base URL. If you intend to use encryption or sessions, set your encryption key.
  4. If you intend to use a database, open the application/config/database.php file with a text editor and set your database settings.
    If you wish to increase security by hiding the location of your CodeIgniter files you can rename the system and application folders to something more private. If you do rename them, you must open your main index.php file and set the $system_path and $application_folder variables at the top of the file with the new name you’ve chosen.

For the best security, both the system and any application folders should be placed above web root so that they are not directly accessible via a browser. By default, .htaccess files are included in each folder to help prevent direct access, but it is best to remove them from public access entirely in case the web server configuration changes or doesn’t abide by the .htaccess.

If you would like to keep your views public it is also possible to move the views folder out of your application folder.

After moving them, open your main index.php file and set the $system_path, $application_folder and $view_folder variables, preferably with a full path, e.g. ‘/www/MyUser/system’.

Reference: https://www.tmdhosting.com/codeigniter-hosting.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文