我正在使用Dreamweaver将我的网站发布到网络服务器。我有一个名为init.php的php文件,我在其页面中包含了包含与连接到我的数据库相关的信息。根据我是在本地测试服务器上运行还是在远程服务器上运行,信息会有所不同。我想有一个远程init.php和一个本地init.php,每当我从Dreamweaver“放”我的网站时,我都不希望覆盖init.php的远程拷贝。我该怎么做呢? Dreamweaver中有特殊设置吗?
答案 0 :(得分:0)
我一直使用它,只需要一个文件,但在你的设置中使用它:
if($_SERVER['HTTP_HOST'] == 'localhost') //if url for test server is http://localhost/your_file.php
{
//Dev
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "password";
$db['default']['database'] = "database";
}
else
{
//Live
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "converse";
$db['default']['password'] = "password";
$db['default']['database'] = "public_prod";
}
只需更改if语句以匹配主机在测试服务器上的内容即可。
我已经使用它永远工作很好只是一个简单的连接器信息包装器。不注意if内部,否则它只是codeigniter的数据库变量,但核心if语句是什么呢。
答案 1 :(得分:0)
使用Dreamweaver CS5上传 +++++++++++++++++++++++++++++++++
请参阅链接的详细信息:
https://www2.suresupport.com/faq/17/470
启动Dreamweaver CS5程序。
首先,您需要设置本地网站。从菜单中选择Site - >新网站。
将打开“站点设置”屏幕。 第一组选项是Site。
您需要输入以下信息:
网站名称:您可以在此输入您需要的任何名称。它将用作Dreamweaver CS5程序中站点列表中的标题参考。
本地站点文件夹:单击文件夹图标按钮,然后导航到本地计算机上站点文件所在的文件夹。如果您尚未创建存储本地站点文件的文件夹,请创建一个文件夹,然后将其选为本地站点文件夹。
等
您需要输入以下字段的信息:
服务器名称:您可以选择任何名称。它将用于在Dreamweaver CS5程序中定义此特定站点的连接。
使用连接:选择FTP选项。
FTP地址:这是your_domain.com,其中your_domain.com是您的实际域名。您还可以使用托管帐户的服务器的主机名。此信息可在您的主机帐户的欢迎电子邮件中找到。
端口:此设置应预先选择,但请记住正确的端口设置为21。
在“用户名”和“密码”字段中,您需要指定要连接的FTP登录详细信息。通常,您需要连接主控制面板用户名/密码对。如果您想要连接先前在FTP管理器控制面板部分创建的FTP子用户,则需要指定该特定用户的登录详细信息。
根目录:您可以将此字段留空,也可以输入/ www / www。 如果您需要发布到您网站上的子域名,请输入/ www / subdomain_name,其中subdomain_name必须替换为您的子域名。例如,如果您有sub.your_domain.com,则应在根目录字段中键入/ www / sub。
网址:输入http://www.your_domain.com,其中your_domain.com必须替换为您自己的域名。
使用被动FTP:确保选中此选项。
使用FTP性能优化:此选项已预先选定,但如果Dreamweaver CS5程序无法连接到服务器,则可以取消选择该选项。
填写完所有必填字段后,您可以按“测试”按钮测试连接。
从Server Model下拉菜单中选择PHP MySQL选项,然后单击Save按钮。当您返回上一个屏幕时,请务必选中“测试”复选框。 5.您还可以使用“站点设置”屏幕左侧窗格中的其他部分为站点设置其他一些选项。但是,它们与您将站点发布到托管服务器的方式无关。 准备好后,请单击“保存”按钮,新站点将保存在Dreamweaver CS5程序中。
从下面的屏幕截图显示远程服务器的下拉菜单中,您还可以选择本地视图。 “本地视图”选项将显示您在本地站点文件夹中的文件。
要将单个文件上传到服务器,请从“本地”视图中选择该文件,然后单击“放置文件”按钮(向上箭头)。 这会将所选文件上传到服务器。
另一种选择是使用“同步”按钮(下一个屏幕截图中带有两个旋转箭头的按钮)。