Quote: |
I see that there’s a “phpdoc for PhpED” entry in the add/remove programs list. Does that mean it’s a special version somehow modified specifically for PhpED? Can phpdoc be swapped out for a newer version? If so, what’s the procedure for this? The version that comes with PhpED isn’t handling inline {@link} with PHP standard functions very well (it displays the URL instead of the string I tell it to display). |
Feel free to override phpDocumentor installed in
C:\Program Files\nusphere\phped\phpDocumentor
with a new version.
Quote: |
Does the DB Client connect to a MySQL DB on a shared hosting account? If so, what settings do I need to change? |
it does connect, but
a) you need to make sure that libmysql.dll installed with phped (C:\Program Files\nusphere\phped) or the one that might be already installed in your windows\system32 directory matches mysql version. What comes with PhpED is v3.23.
There are many posts on the forum dedicated to the update procedure.
b) you need to make mysql accessible. By default mysql daemon opens TCP/3306 port bound to localhost. In other words it accepts only local connections (it means that locally running php will connect while the one running on any other host won't). It's done for security reasons (to avoid connections from outside). If still you need to connect to it from the IDE, there two ways:
1. have mysql bound to 0.0.0.0 (it means listen on all addresses) and update firewall rules to permit incoming connections on TCP/3306 from your workstation.
2. setup ssh tunnel using ssh tools. With this tool you will forward local connections on TCP/3306 (on your workstation machine) to the server's TCP/3306 without any changes in server configuration settings related to security. For example with openssh version the command line will be
ssh -L localhost:3306:localhost:3306 sshaccountname@yourhostaddress
c) settings in the IDE depend on the way you connect to mysql. In the first case you will need to use your server host name (or IP adress), in latter one you need to use localhost.
d) additional SQL grants might be required for mysql. By default mysql distinguishes pair of username/hostname. For example it treats root connecting from localhost as different user than the same root connected from another location.
Quote: |
Why does the Smart Upload get confused about which files need to be uploaded? I can do a full upload, then a couple minutes later without modifying any code I’ll do a Smart Upload and it’ll find 5 files to upload. |
Check if your host time matches your workstation time or appripriate time offset is configured in the DB account settings.
Quote: |
Is there a setting for an FTP project to automatically upload when I save locally? |
There is a drop down on the toolbar that has Upload File item. You may customize toolbar and put it as a button. Also you may update shortcut for this as you wish.
When you click "file upload" it also saves file locally.
Quote: |
Can settings be easily saved as a file so I can move the settings to another computer? I see another thread on here that mentions registry backups and such, which is not ideal. |
Some settings are in the registry, some are in couple of cfg files in phped's directory.
regarding the remaining suggestions, please post them to the 'feature requests for phped' form.