I had never done this before, so I decided I would learn how to migrate UNA to another server. So, I downloaded a copy of my site and its database and installed it into Xampp Apache PHP Server to learn the process. The main configuration file is in the " inc " folder. So, create a new database, then install a fresh installation of UNA, which should be of the same version your site is. And then, make a compressed zip file of the " inc " folder.
The next step is to install your downloaded site version onto the new installation in your server. And then unzip the " inc " folder you compressed after installing the new installation. Afterwards, you dump the new installation database and then import your site database into MyPhpAdmin. If you have a large site, then the storage and store folders may be very large and have to be downloaded by themselves from your site host. It may take several attempts since sometimes the host may run slow and not complete the process. Maybe downloading overnight is the best when site traffic is low.
An alternative way to do this, is to add the " install " folder back to your downloaded site installation, and then install your site with a new database, then dump the new database and import your downloaded one. If you have copies of your SSL certificates you can install them into Apache in the Xampp files. As long as you are not using a static IP address with name servers pointing to your computer, it will not be online and interfere with you online installation. Anyways, this will help you to learn how to migrate the site to another server if you have a need to.
This ad server serves html pasted into html or raw blocks in the UNA Pages app of the Studio. Where the html is placed in such places as a sidebar on the post-view page. Or wherever you have placed such blocks to deliver ads. The ad server operates a system of ads based upon zones, which are those zones of your site, where the zones are also based upon ad sizes, such as for sidebar, banners and header ads. You can also place ads inside of Featured Post on the network, where that ad is updated by the software over time.
Using this software, you can have an ads teams post ads on the network, while they are using this software located in the htdocs files of your host. without giving anyone access to the Studio to place and update ads via editing html or raw blocks in the Pages app. Hence, ads are placed on the network remotely, from the Reviver Adserver folder on your site.
The ad server is in effect a business website that you or your ad team operate from, within the host of your UNA network, or from some other hosting account on the web.
Reviver Adserver is Open Source and free to use.
I know that this has been mentioned before, by myself and others, but if you are not getting your email to work on a self-hosted site, then the problem most likely is that you added the SMTP module and have it on and have tried to get it to work. I suspected that in doing this myself, that it was conflicting with UNA's built in mailer which would be a PHP mailer function I believe. Anyways, the way to resolve this is to turn off the SMTP mailer, and then confirmation emails work perfectly. So, do not download the SMTP mailer unless you need it. I believe it only works for remote email accounts you want to send mail from.
I am thinking of modifying the Post Rich Text editor to allow html code for the Edit Profile editor, and also, increasing the size of the html insertion popup window. If anyone has tried anything with the rich text editor and has a suggestion let me know. Maybe just point me in the right direction, I looked through the UNA code for anything to pop out at me and so far, nothing. I noticed that the Classes page profile editor does allow html and I am thinking of using html to edit profiles. I do not think anyone is going to break their profile using html. java maybe would be bad but that is already not allowed.
I am using PHP 8.1 with the latest UNA 14 release, and when I upload new pages cover for the site, it does not upload. I am wondering if this is a PHP configuration problem or what? I checked the storage folder permissions, and everything seems fine.
I have an absolutely clean/fresh install of self-hosted UNA 14.0.0 that is unable to connect properly to the apps storefront. It will display links pointing into the storefront, link so:
However, clicking on any of the links returns this:
This behavior is consistent across all of the links under the 'apps' area in the studio console. I've already done fairly extensive troubleshooting. It's not an issue in my hosting environment, it is clearly a configuration issue in the UNA CMS install. Any suggestions anyone can offer on next steps is very much appreciated.
I am looking for which part of the UNA code is force setting content filter boxes to be checked after it checks the profiles date of birth field.
I am seeking to modify this so that the boxes are not by default checked, but instead are offered to the user to be checked if the requirements are met for the rating to be offered to the user.
As it stands right now, if someone that is age 21 or over, the following is displayed.
✅G
✅PG
✅PG-13
✅R
✅X
What I desire, by default, when someone who creates a profile that is 21 or over, have the following by default.
✅G
🔲PG
🔲PG-13
🔲R
🔲X
Reason: Not everyone wishes to see such content above their comfort zone right out of the gate, and with age verification laws going into effect, we must start disabling and hiding R and X until a user has paid to have these unlocked, such as purchasing Premium so that a transactional history data is logged to verify age to meet law requirements.
I've already discovered how to hide the options R and X for users, but this doesn't stop the UNA script from automatically checking the boxes upon profile creation....
I recently went looking for an email form box script to use on a website and found one that had a "honey pot bot trap". I download the php files, and was reading up on it, I realized that these php files can be used in Login and Join forms, because it spoofs bots into seeing a form field to fill out that people cannot see. When it fills the form field, the php script then prevents the form from being executed. Someone might extend the concept to include a means to log the IP who fails to pass the test.
This could be one way to deal with bots, of which combined with a Captcha test, you have two levels of bot prevention. Anyways, I found this at the PHP Tutorial site.
UNA Hosting Question
If I obtain the $49 a month hosting plan, does this plan allow me to access my installation files on the server? I am asking because I have added webpages to UNA in the past on other servers, to add pages to the network for user information and things like pages with embedded videos and streams.
