yii framework yahoo php hosting - php

I would like to know whether yahoo php hosting supports yii framework by default , or we need to configure at our own risks. I contacted yahoo technical support team , they gave me an url http://ysbdemowebsite.in/phpinfo
In that above url I couldn't find any yii info. Currently I am having php application built on the top of yii framework and also i am looking for best php hosting with yii support.

Yii does not require anything special. Perhaps the only more-or-less no so standard requirement would be PDO. Yii comes with a requirments script, which you can run in order to know if your server is ready to work with yii.

YII is just a framework and I have never came across to know that there is any special requirement for YII Framework code hosting. It runs on all the hosting environments ... You just need to check if your hosting provider has the compatible PHP & mySQL database support?
Once you develop your code, just Upload whole Webroot /App/ directory inside "public_html" folder.
I am hosting one of my website developed with YII framework at AccuWebHosting.Com.

Well! There are dedicated VPS providers like DigitalOcean, Vultr, AWS which provides Yii hosting infact! for all versions of Yii. You just need to set up a PHP Lamp stack and then deploy your application on it. Also if you are not a sysadmin and don't want to go in Linux command system then you can use any managed hosting provider like Cloudways, Siteground, Platform.sh etc.

Related

Cakephp 3.0 or > on Azure?

Is it possible to run Cake 3.0 or higher on Azure Web Apps? I have an app running locally on a 3+ version but when I installed CakePHP on my Azure web app it's running 2.5.1.
I feel like it's just a matter of uploading all of the newer files and the db created for the 3.0 version but scared there is some kind of write access the new cake will need thus preventing it from running and burning a ton of my time.
I started learning PHP 3 weeks ago so calling me a newb is probably an insult to newbs.
This article tells answered most of my original questions regarding this issue.
Yes, it is possible to deploy CakePHP > 3.0 applications to Azure Web Apps. But we need to some preactions to make the application to run. Generally, you can try to following steps:
Create an empty Azure Web Apps, and enable Composer extension, and also you can enable Visual Studio Online for easy script modifications and command running. Refer to https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-mysql-deploy-use-git/#enable-composer-automation-with-the-composer-extension for more.
Create a file named web.config with the content at http://book.cakephp.org/3.0/en/installation.html#iis7-windows-hosts in the root directory of your application.
Add the inlt extension in PHP runtime on Azure. Add a folder named ext in your root directory, create a file ext.ini in this folder with the content:
extension=php_intl.dll. Add an App Setting to your Web App with the key PHP_INI_SCAN_DIR and value d:\home\site\wwwroot\ext. You also can do this step leverage Visual Studio Online extension after deployment. Refer to https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-configure/ for details.
Set up the development environment of your Azure Web Apps, deploy your CakePHP application to Azure via Git. Refer to https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-mysql-deploy-use-git/#set-up-the-development-environment for details.

How to deploy Yii advanced application on Openshift?

Can someone give me some general guidelines or point me to any source on how to deploy an advanced Yii template application v2 on OpenShift?
The problem is that I have not much experience with that platform and can not find specific documentation.
I can't access appdns/frontend or /backend (it gives me 404 error).
Given that non-use OpenShift but I use another platform that does not provide access to the shell so I can not make the normal installation Yii2 commands (composer and so on). I assume that you are my same condition. If you can be useful I depart from a copy of the entire application correctly configured on my local server and using ftp I transfer what is necessary. During the initial installation of course I transfer everything, then with a version control appropriately focused on my local copy I manage updates to be transferred to the server in the cloud. I hope this will be useful.

Azure Web Role and Codeigniter

I have written a web app in codeigniter and it uses PHP 5.3.
I have looked at web roles in azure, but it strikes me as not being flexible. For example, it is not so easy to install new dlls and to mess with the server etc.
Is it better to run PHP on a virtual machine on azure or use a web role?
Have you looked into Windows Azure Web Sites? Some of the benefits for your scenario:
PHP 5.3 is installed by default
Deployments are quick and flexible [FTP, Git, GitHub, BitBucket]
Configuration is simple
Environment setup can be scripted using cross-platform command line tools

Web Based file manager (I'm on a hosting account)

I seem to be having issues accessing my cpanel from work and so I'm trying to find a web-based file editor that can serve as an alternative. However, all of those that I found require me to have actual linux server access.
I'm just looking for a simple php editor that I can set up and use to edit and manage a couple of files.
Thanks!
If you can't install a Web based file manager on your hosting account, you can use online tools.
https://codeanywhere.net/ is really nice.
Or You can check this list to find the more appropriate file editor you need.
http://www.smashingapps.com/2010/12/07/11-robust-web-based-editors-to-code-directly-from-your-browser.html

php, zend debugging, svn setup for many developers

I'm trying to create an environment for many users to develop many php projects on.
I've installed Zend server community edition on a Windows 2003 server.
I've shared the apache/htdocs folder.
Each user has a their own folder in htdocs, say:
/htdocs/bob/
/htdocs/sarah/
/htdocs/michael/
...
With the projects they are working on in their folder, say:
/bob/accountingSoftware/
/bob/eCommerceSite/
/bob/newCMS/
...
Within that project folder they will have an svn checkout, say:
/accountingSoftware/trunk/
/accountingSoftware/tag/
/accountingSoftware/branch/
This works well, however svn is now incredibly slow because it's working on a network drive. Can anyone suggest a solution to this?
I'm planning on getting each developer to use Eclipse, and take advantage of the Zend server debugging features. But I'm not clear on how to do this, is my setup appropriate for this?
I'm only testing this setup with a few developers at the moment, so I'd prefer to make any big structural changes/improvements now.
I'd appreciate any comments or suggestions.
Thanks in advance.
I would recommend installing a local Zend server on each developer's computer and have your shared server be running the current trunk code.
This allows each developer to restart the server when they need, and allows them to work locally and not worry about a network drive.
It also allows you to have a shared location where the latest code from everyone can be run without worrying about partially completed changes from each user.
If you try to have all your developers working on a single server, you will always have some number of developers that you cannot support. By having everyone work locally, you can have as many developers as you need.

Categories